﻿#pragma once

#include <cstddef>
#include <cstdint>

namespace asycipc {

// 计算 CRC32C 校验值（Castagnoli 多项式 0x1EDC6F41）。
uint32_t Crc32c(const uint8_t* data, std::size_t length);
uint32_t Crc32c(const void* data, std::size_t length);

}  // namespace asycipc
